// pages/my/info.js
import {
    user,
    dict
} from "../../api/apiData"
Page({

    /**
     * 页面的初始数据
     */
    data: {
        info:'',
        nickname:'',
        sex_text:'',
        sex:'',
        id_number:'',
        nation_id:'',
        telephone:'',
        nation_id:'',
        showNew:false,
        showNew2:false,
        columnsNew:[],
        columnsNew2:[],
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
     
       
       
    },
    toShow(){
        this.setData({
            showNew:true
        })
    },
    toShow2(){
        this.setData({
            showNew2:true
        })
    },
    onCancelNew(){
        this.setData({
            showNew:false
        }) 
    },
    onCancelNew2(){
        this.setData({
            showNew2:false
        }) 
    },
    onConfirmNew(e){
        console.log(e)
        this.setData({
            nation_id:e.detail.value.value,
            nation:e.detail.value.label,
            showNew:false
        })
    },
    onConfirmNew2(e){
        console.log(e)
        this.setData({
            sex:e.detail.value.value,
            showNew2:false
        })
    },
    toSubmit(){
        let obj = {
            truename:this.data.truename,
            sex:this.data.sex,
            id_number:this.data.id_number,
            nation_id:this.data.nation_id,
            telephone:this.data.telephone,
        }
        user.editInfo(obj,res=>{
            if(res.code==1){
                wx.showToast({
                  title: res.msg,
                })
            }else{
                wx.showToast({
                    title: res.msg,
                    icon:'error'
                  })
            }
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        dict.dataAll({},res2=>{
            this.setData({
               columnsNew:res2.data.nation,
               columnsNew2:res2.data.sex
            })
            user.detailS({},res=>{
                this.setData({
                    truename:res.data.truename,
                    telephone:res.data.mobile,
                    sex:res.data.sex,
                    id_number:res.data.id_number,
                })
                let arr = res2.data.nation
                if(res.data.nation_id!=null&&res.data.nation_id!=''){
                    let items = arr.filter(item => item.value === res.data.nation_id);
                    console.log(items)
                    this.setData({
                        nation_id:res.data.nation_id,
                        nation:items[0].label
                    })
                }
            })
       })
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})